a_list = [1, 3, 4, 2, 5, 7, 6]

# 反转列表 reversed
# b_list = list(reversed(a_list))
# print(b_list)
# 使用列表的方法 reverse
# a_list.reverse()
# print(a_list)
# 使用切片
# print(a_list[::-1])

"""
排序
"""
# 默认升序
# b_list = sorted(a_list)
# print(b_list)
# a_list.sort()
# print(a_list)
# 如果要降序 使用reverse=True属性
# b_list = sorted(a_list,reverse=True)
# print(b_list)


"""
排序中的key属性
如果使用了key属性 sorted会对序列中的每个元素调用key,根据key返回的值再进行排序
"""
words = ['apple','pear','banana','orange','grape']
b_list = sorted(words,key=len)
print(b_list)
